#ifndef INCLUDED_BASEENEMY_H
#define INCLUDED_BASEENEMY_H

#include "SGE.h"
using namespace SGE;

#include "Map.h"

class BaseEnemy
{
public:
	
	virtual void Load() = 0;
	virtual void Unload()=0;
	virtual void Update(float deltaTime,Map& map)=0;
	virtual void Render(const SVector2 viewOffset)=0;
	virtual void Spawn(const SVector2&pos)=0;
	virtual void Kill()=0;
	const char* GetEnemyType();



};
#endif